#如果你用 w 模式打开文件，那你还需要 target.truncate() 吗？
# 读一读 Python 的 open 函数文件，来搞明白这个问题。

"""
truncate() 方法用于截断文件，如果指定了可选参数 size，则表示截断文件为 size 个字符。
如果没有指定 size，则从当前位置起截断；截断之后 size 后面的所有字符被删除。

如果不truncate（）一下，文件会以a模式打开
w 打开一个文件只用于写入。如果该文件已存在则将其覆盖。如果该文件不存在，创建新文件。
a 打开一个文件用于追加。如果该文件已存在，文件指针将会放在文件的结尾。也就是说，
新的内容将会被写入到已有内容之后。如果该文件不存在，创建新文件进行写入。"""